Cette page à pour but d'expliquer les pré-requis à l'installation (ou l'activation) d'une interface 3d sous Ubuntu.
Premier cap à franchir, vous devez activer l'accélération 3d de votre carte graphique… car qui dit pas de 3d, dit fatalement pas d'interface 3d…
Pour savoir si l'accélération 3d est active, ouvrez un terminal et tapez :
glxinfo | grep "direct rendering"
Si la valeur correspondant à direct rendering est yes l'accélération est activée, sinon regarder les solutions ci-dessous pour pouvoir l'activer.
Si l'accélération est activée cela ne veux pas dire que vous n'avez plus rien à faire, il faut parfois aussi installer XGL, pour le savoir regarder par marque de cartes graphiques ci-dessous.
Sur les cartes graphiques Intel, il n'y a rien à faire, votre carte graphique a de base l'accélération 3d active, vous pouvez passer à l'installation de l'interface 3d
Voir la partie Problèmes Courants pour savoir comment l'activer malgré tout et comment régler les problèmes avec les vidéos.
Pour les cartes graphiques Ati il y a deux cas, les utilisateurs de vielles cartes graphiques (en dessous de la X700) qui utilisent le pilote graphique libre, et les utilisateurs de cartes ati récentes qui utilisent le pilote propriétaire.
La meilleure solution si vous utilisez une carte de cette marque est d'essayer de passer directement à l'installation de l'interface 3d.
Si ça ne marche pas, essayer l'installation des pilotes propriétaire depuis les dépôts, ainsi que XGL, et enfin repasser à l'installation de l'interface 3d.
Pour les cartes nvidia, tout va bien dans le meilleur des mondes, il suffit d'installer les pilotes propriétaires et ensuite de passer à l'installation de l'interface 3d.
Ne marche absolument pas… désolé…
Marche avec le pilote Openchrome, et XGL.
Ne marche pas…
Une semi-interface 3d, qui gère plutôt simplement les transparences, existe pour chacun des environnement de bureau, ce qui permet en autre, de pouvoir faire fonctionner avant-window-navigator (AWN) ou cairo-dock sans Compiz, ni beryl.
Sous Gnome, je vous conseille d'utiliser autre chose (comme Compiz)… mais sachez qu'il existe cette méthode: xcompmgr
Voilà la méthode pour Xfce:
Comment rendre transparent les_panels et fenetres sans beryl
Pour KDE, il existe cette méthode: Activer le composite avec KDE
Sous Gutsy seulement Compiz Fusion est disponible, il est beaucoup plus configurable que le fut auparavant Compiz.
Si vous avez une carte graphique compatible, il devrait être activé par défaut !
Il se peut que certaines cartes ne marchent pas directement, car elles ont été volontairement mises comme incompatibles à cause de quelques problèmes avec notamment les vidéos ; pour régler ce problème, voir les problèmes courants !
Sous Feisty, c'est la méthode à privilégier, elle est préinstallée, et est simple d'utilisation et stable.
Pour connaitre son fonctionnement allez sur la page de Compiz.
Malgré tout il est pas vraiment configurable, donc si vous voulez vous amuser, voir la partie Beryl juste en dessous.
Sachez que Beryl a eu de beaux jours, mais il est maintenant mort… et remplacé par le nouveau Compiz qui est disponible dans Gutsy (voir plus haut). Si vous utilisez encore Beryl, toutes les informations utiles se trouvent sur cette page.
Cette méthode, déconseillée, donne la méthode d'installation de compiz fusion sur Ubuntu Feisty 7.04.
Lien version la méthode: compiz_fusion_feisty
Pour déterminer le message d'erreur entrez dans un terminal la commande suivante:
compiz --replace
Puis renseignez vous à la partie qui concerne votre message d'erreur.
Ce problème survient sous Gutsy avec certaines cartes Intel et ati, car elle ont été volontairement désactivés pour des problèmes vidéos, que vous pouvez résoudre ensuite.
Pour autoriser le fonctionnement de ces cartes:
echo SKIP_CHECKS=yes > ~/.config/compiz/compiz-manager
Cette erreur ne concerne que les utilisateurs de cartes ATI utilisant le tout dernier pilote (qui permet enfin l'utilisation de compiz sans XGL via la méthode ati.run, n'effectuez pas la modification suivante dans le cas contraire. Ouvrir le fichier /usr/bin/compiz
Repérer la ligne :
WHITELIST="nvidia intel etc ..."
et rajouter fglrx avant nvidia en laissant un espace entre les deux, puis redémarrer.
WHITELIST="fglrx nvidia intel etc ..."
Cette erreur concerne en principe les utilisateurs de cartes Nvidia, n'effectuez pas la modification suivante dans le cas contraire. Ouvrir le fichier /usr/bin/compiz
Repérer et remplacer la ligne :
NVIDIA_MEMORY="65536" # 64MB
par :
NVIDIA_MEMORY="32768" # 32MB
puis redémarrer.
Il peut être nécessaire de faire des ajustements pour permettre aux vidéos de se lancer correctement.
gstreamer-properties
dans la fenêtre qui s'affiche, allez dans l'onglet Vidéo, Puis choisir le greffon de sortie par défaut: Greffon: X Window System (Sans Xv), puis fermer.
Ce problème survient seulement si vous avez installé le pilote nvidia manuellement (en ligne de commande).
Pour régler ce problème ouvrez un terminal et tapez:
sudo nvidia-xconfig --add-argb-glx-visuals -d 24
normalement le problème est réglé après un redémarrage.